package top.lyjwn.todo.common.utils;

import java.util.Date;
import java.util.List;

/**
 * 
 * @author luoyujie
 *
 */
public class DateYearsMonthsDays {

	public List<Year> years;

	public DateYearsMonthsDays() {
		super();
	}

	public static class Year {
		private int year;
		private Date date;
		private String dateString;
		private List<Month> months;

		public Year() {
			super();
		}

		public static class Month {
			public int month;
			public Date date;
			private String dateString;
			public List<Day> days;

			public Month() {
				super();
			}

			public static class Day {
				public Date date;
				private String dateString;
				public int day;

				public Day() {
					super();
				}

				public Date getDate() {
					return date;
				}

				public void setDate(Date date) {
					this.date = date;
				}

				public int getDay() {
					return day;
				}

				public void setDay(int day) {
					this.day = day;
				}

				public String getDateString() {
					return dateString;
				}

				public void setDateString(String dateString) {
					this.dateString = dateString;
				}

			}

			public Date getDate() {
				return date;
			}

			public void setDate(Date date) {
				this.date = date;
			}

			public int getMonth() {
				return month;
			}

			public void setMonth(int month) {
				this.month = month;
			}

			public List<Day> getDays() {
				return days;
			}

			public void setDays(List<Day> days) {
				this.days = days;
			}

			public String getDateString() {
				return dateString;
			}

			public void setDateString(String dateString) {
				this.dateString = dateString;
			}

		}

		public int getYear() {
			return year;
		}

		public void setYear(int year) {
			this.year = year;
		}

		public List<Month> getMonths() {
			return months;
		}

		public void setMonths(List<Month> months) {
			this.months = months;
		}

		public Date getDate() {
			return date;
		}

		public void setDate(Date date) {
			this.date = date;
		}

		public String getDateString() {
			return dateString;
		}

		public void setDateString(String dateString) {
			this.dateString = dateString;
		}

	}

	public List<Year> getYears() {
		return years;
	}

	public void setYears(List<Year> years) {
		this.years = years;
	}

}
